<html>
    <head>
        <title>使用方法</title>
    </head>
    <body>
        <script>
            /*
                         五、使用方法  Usage

                                    使用客户端代理很简单。只需在客户端应用程序代码中注入服务接口：

                                                public class MyService : ITransientDependency
                                                {
                                                    private readonly IBookAppService _bookService;

                                                    public MyService(IBookAppService bookService)
                                                    {
                                                        _bookService = bookService;
                                                    }

                                                    public async Task DoItAsync()
                                                    {
                                                        var books = await _bookService.GetListAsync();
                                                        foreach (var book in books)
                                                        {
                                                            Console.WriteLine($"[BOOK {book.Id}] Name={book.Name}");
                                                        }
                                                    }
                                                }

                                    此示例注入上面定义的IBookAppService服务接口。每当客户端调用服务方法时，静态客户端代理实现都会进行HTTP调用。
                     */
        </script>
    </body>
</html>